Leveraging Interactivity and MPI for Environmental Applications
نویسندگان
چکیده
This paper describes two different approaches to exploiting interactivity and MPI support available in the Interactive European Grid project. The first application is an air pollution simulation using Lagrangian trajectory model to simulate the spread of pollutant particles released into the atmosphere. The performance of the sequential implementation of the application was not satisfactory, therefore a parallelization was planned. The MPI programming model was used because of some previous experience with it and its support in the grid infrastructure to be used. Then the interactivity enabling the user to receive visualizations of simulation steps and to exercise control over the application running in the grid was added. The user interface for interacting with the application was implemented as an plug-in into the Migrating Desktop user interface client platform. The other application is an interactive workflow management system, which is a modification of a previously developed system for management of applications composed of web and grid services. It allows users to manage more complex jobs, composed of several program executions, in an interactive and comfortable manner. The system uses the interactive channel of the project to forward commands from a GUI to the on-site workflow manager, and to control the job during execution. This tool is able to visualize the inner workflow of the application. User has complete in-execution control over the job, can see its partial results, and can even alter it while it is running. This allows not only to accommodate the job workflow to the data it produces, extend or shorten it, but also to interactively debug and tune the job.
منابع مشابه
Parleda: a Library for Parallel Processing in Computational Geometry Applications
ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...
متن کاملMalmquist Productivity Index Using Two-stage DEA Model in Heart Hospitals
Abstract Heart patients displays several symptoms and it is hard to point them. Data envelopment analysis (DEA) provides a comparative efficiency degree for each decision-making units (DMUs) with several inputs and outputs. Evaluating of hospitals is one of the major applications in DEA. In this study, a comparison of additive model with standard input oriented and output oriented M...
متن کاملLeveraging the Master Patient Index in Public Health Surveillance through Collaboration between Illinois Department of Public Health and the Illinois Health Information Exchange
Objective This presentation will describe public health efforts to improve data collection by utilizing technology that supports record linkage through the implementation of the Master Patient Index (MPI). The initial use case will be applied to ambulatory syndromic surveillance at Illinois Department of Public Health (IDPH). It will include applications for incorporating the MPI into currently...
متن کاملDeveloping Usable Context-Aware Mobile Computing: Three Levels of Interactivity
Context-aware computing describes the area of applications that adapt according to environmental measures and it promises a smooth interaction between humans and technology. To find how this can be achieved, I separate applications into three levels of interactivity, personalization, passive context-awareness and active context-awareness. I propose to investigate which approach is appropriate f...
متن کاملThe Florida State University College of Arts
Clusters of Symmetric Multiprocessing (SMP) nodes with multi-core Chip Multiprocessors (CMP), also known as SMP-CMP clusters, are ubiquitous today. Message Passing Interface (MPI) is the de facto standard for developing message passing applications for such clusters. Most modern SMP-CMP clusters support Remote Direct Memory Access (RDMA), which allows for flexible and efficient communication sc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computing and Informatics
دوره 27 شماره
صفحات -
تاریخ انتشار 2008